#include "DataCheckOut.h"
#include "Convertion.h"

/*!
 * \brief A Constructor
 *
 *
 */
DataCheckOut::DataCheckOut() {

}

DataCheckOut::~DataCheckOut() {

}

/*!
 * \brief 用于校验字符串中是否都是数字
 *
 * \param std::string data 需要校验的数据字符串
 *
 * \return \a bool true-校验的数据全是数字 false-校验的数据不全是数字
 *
 * Detail here!!!
 */
bool DataCheckOut::isDataAllNumber(std::string data) {
    std::string str=data;
    std::string var;
    char str_char;
    int i;
    int length=data.length();
    for (i = 0; i< length; ++i) {
        var = str.substr(i, 1);
        str_char = *(var.data());
        if (!(str_char>='0'&&str_char<='9')) {
            return false;
        }
    }
    return true;
}

